System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple2D |
68.73 M |
14.55 ns |
±1199.05% |
13 ns |
12 ns |
1 ns |
42786 ns |
472699 |
| Tuple1D |
64.66 M |
15.46 ns |
±1090.14% |
13 ns |
12 ns |
2 ns |
33753 ns |
473970 |
| MapTuple |
42.70 M |
23.42 ns |
±2222.66% |
21 ns |
21 ns |
10 ns |
261733 ns |
455689 |
| ProcessDictionary |
23.38 M |
42.77 ns |
±118.73% |
40 ns |
40 ns |
27 ns |
21096 ns |
411231 |
| MapTupleQuarterFull |
22.29 M |
44.86 ns |
±52.18% |
41 ns |
41 ns |
27 ns |
2380 ns |
94474 |
| List1D |
20.74 M |
48.22 ns |
±83.34% |
44 ns |
42 ns |
33 ns |
10878 ns |
99107 |
| Map2D |
18.39 M |
54.38 ns |
±41.60% |
50 ns |
46 ns |
36 ns |
2484 ns |
63003 |
| MapTupleHalfFull |
12.66 M |
78.98 ns |
±20.39% |
75 ns |
73 ns |
58 ns |
517 ns |
41413 |
| MapTupleFull |
12.02 M |
83.20 ns |
±48.78% |
76 ns |
71 ns |
54 ns |
2933 ns |
23791 |
| List2D |
11.27 M |
88.75 ns |
±83.70% |
82 ns |
81 ns |
61 ns |
2240 ns |
78678 |
| ETSSet |
8.96 M |
111.56 ns |
±15.70% |
109 ns |
106 ns |
68 ns |
857 ns |
12937 |
| ETSOrderedSet |
6.53 M |
153.11 ns |
±24.34% |
150 ns |
151 ns |
120 ns |
1105 ns |
10386 |